package com.cskaoyan.javase.method._2exercise;

import java.util.Scanner;

/**
 * 小试牛刀，完成以下练习题：
 *
 * 键盘录入两个值，求最大值
 *
 * 定义一个方法，求圆的面积
 * 方法参数:半径 (radius)
 * 圆周率:3.14
 *
 * 定义一个计算器（Calculator）它的功能有
 * 加，减，乘，除
 * 求平方
 * 求a的n次方
 *
 * @since 15:41
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner sc = new Scanner(System.in);
        System.out.println("这两个数的最大值是:" + getMaxValueByScanner(sc));

        System.out.println(getAreaOfCircleByRadius(2));
    }

    // 键盘录入两个值，求最大值
    public static int getMaxValueByScanner(Scanner sc) {
        System.out.println("请输入两个int整数:");
        int num = sc.nextInt();
        int num2 = sc.nextInt();
        return (num > num2) ? num : num2;
    }

    // 定义一个方法，求圆的面积
    // 方法参数:半径 (radius)
    // 圆周率:3.14
    public static double getAreaOfCircleByRadius(int radius) {
        // Java中圆周率的常量 Math.PI
        return Math.PI * radius * radius;
    }

}
